package acme.data;

import java.util.Date;

public class UserBooking implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String bookingId;
	private User user;
	private Date startDate;
	private Date returnDate;
	private String apartmentBookingId;
	private String carBookingId;
	private String startFlightBookingId;
	private String returnFlightBookingId;
	private float amountPaid;

	public UserBooking() {
	}

	public UserBooking(User user, String apartmentBookingId, String startFlightBookingId, float amountPaid,
			String returnFlightBookingId, String carBookingId, Date startDate, Date returnDate) {
		this.user = user;
		this.startDate = startDate;
		this.returnDate = returnDate;
		this.apartmentBookingId = apartmentBookingId;
		this.carBookingId = carBookingId;
		this.startFlightBookingId = startFlightBookingId;
		this.returnFlightBookingId = returnFlightBookingId;
		this.amountPaid = amountPaid;
	}

	public String getBookingId() {
		return bookingId;
	}

	public void setBookingId(String bookingId) {
		this.bookingId = bookingId;
	}

	public User getUser() {
		return user;
	}

	public void setUser(User user) {
		this.user = user;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}

	public Date getReturnDate() {
		return returnDate;
	}

	public void setReturnDate(Date returnDate) {
		this.returnDate = returnDate;
	}

	public String getApartmentBookingId() {
		return apartmentBookingId;
	}

	public void setApartmentBookingId(String apartmentBookingId) {
		this.apartmentBookingId = apartmentBookingId;
	}

	public String getCarBookingId() {
		return carBookingId;
	}

	public void setCarBookingId(String carBookingId) {
		this.carBookingId = carBookingId;
	}

	public String getStartFlightBookingId() {
		return startFlightBookingId;
	}

	public void setStartFlightBookingId(String startFlightBookingId) {
		this.startFlightBookingId = startFlightBookingId;
	}

	public String getReturnFlightBookingId() {
		return returnFlightBookingId;
	}

	public void setReturnFlightBookingId(String returnFlightBookingId) {
		this.returnFlightBookingId = returnFlightBookingId;
	}

	public float getAmountPaid() {
		return amountPaid;
	}

	public void setAmountPaid(float amountPaid) {
		this.amountPaid = amountPaid;
	}
}